package com.smartleanx.module.hrm.service.esign.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.smartleanx.module.hrm.service.esign.temp.po.HrmETaskComponents;
import com.smartleanx.module.hrm.service.esign.temp.po.HrmETempComponents;

import java.util.List;

/**
 * e签宝模板中的控件Service
 *
 * @author xzq
 * @since 2025-07-14 10:30:38
 */
public interface HrmETaskComponentsService extends IService<HrmETaskComponents> {

    List<HrmETaskComponents> getFillInComponents(Long taskId);

    List<HrmETaskComponents> getFillInComponentsComponentIdIsNotNull(Long taskId);

    List<HrmETaskComponents> getFillInComponentsComponentIdIsNull(Long taskId);

    List<HrmETaskComponents> getFillInComponents(Long taskId,String componentType);
}
